package com.demo.java.OD201_250.OD248;

import java.util.Scanner;

/**
 * @author bug菌
 * @Source 公众号：猿圈奇妙屋
 * @des： 【挑选字符串】问题
 * @url： https://blog.csdn.net/weixin_43970743/article/details/146028119
 */
public class OdMain {
        public static void main(String[] args) {
            try (Scanner s = new Scanner(System.in)) {
                String a = s.nextLine(); // 读取第一行输入
                String b = s.nextLine(); // 读取第二行输入
                int count = 0; // 计数器，记录替换次数
                while (true) { // 无限循环
                    boolean found = false; // 标记是否找到匹配字符
                    for (int i = 0; i < b.length(); i++) { // 遍历字符串 b 中的每个字符
                        char c = b.charAt(i); // 获取当前字符
                        int index = a.indexOf(c); // 在字符串 a 中查找当前字符的位置
                        if (index != -1) { // 如果找到了匹配字符
                            found = true; // 标记为已找到
                            a = a.substring(0, index) + "_" + a.substring(index + 1); // 将匹配字符替换为下划线
                        } else { // 如果未找到匹配字符
                            System.out.print(count); // 输出替换次数
                            return; // 结束程序
                        }
                    }
                    if (found) { // 如果找到了匹配字符
                        count++; // 替换次数加一
                    }
                }
            }
        }
}